package com.hl.order.mapper;

import java.util.List;
import com.hl.order.domain.RefundGoods;

/**
 * 退款商品管理Mapper接口
 * 
 * @author ruoyi
 * @date 2025-08-09
 */
public interface RefundGoodsMapper 
{
    /**
     * 查询退款商品管理
     * 
     * @param refundGoodsId 退款商品管理主键
     * @return 退款商品管理
     */
    public RefundGoods selectRefundGoodsByRefundGoodsId(Long refundGoodsId);

    /**
     * 查询退款商品管理列表
     * 
     * @param refundGoods 退款商品管理
     * @return 退款商品管理集合
     */
    public List<RefundGoods> selectRefundGoodsList(RefundGoods refundGoods);

    /**
     * 新增退款商品管理
     * 
     * @param refundGoods 退款商品管理
     * @return 结果
     */
    public int insertRefundGoods(RefundGoods refundGoods);

    /**
     * 修改退款商品管理
     * 
     * @param refundGoods 退款商品管理
     * @return 结果
     */
    public int updateRefundGoods(RefundGoods refundGoods);

    /**
     * 删除退款商品管理
     * 
     * @param refundGoodsId 退款商品管理主键
     * @return 结果
     */
    public int deleteRefundGoodsByRefundGoodsId(Long refundGoodsId);

    /**
     * 批量删除退款商品管理
     * 
     * @param refundGoodsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRefundGoodsByRefundGoodsIds(Long[] refundGoodsIds);
}
